package com.cloud.message.service;

import com.cloud.entity.SysNoticeUser;
import com.cloud.entity.vo.NoticeParam;

import java.util.List;

public interface IMessageService {

    /**
     * 指定用户发送邮件信息
     */
    public List<SysNoticeUser> sendMailNotice(NoticeParam noticeParam);

    /**
     * 指定用户发送浙政钉消息
     */
    public List<SysNoticeUser> sendDingTalkNotice(NoticeParam noticeParam);

    /**
     * 设置发送公告与用户关联
     */
    public List<SysNoticeUser> setNoticeUserList(NoticeParam noticeParam);

    /**
     * 根据消息类型设置发送公告与用户关联
     */
    public List<SysNoticeUser> setNoticeUserInfo(NoticeParam noticeParam);
}
